#模拟订票流程
#假设有4个车次
#使用字典，key为车次，value为其他信息
train = {
    'G1569':['北京南-天津南','18:06','18:39','00:33'],
    'G1570':['天津南-北京南','19:06','19:39','00:33'],
    'G1571':['北京南-天津南','20:06','20:39','00:33'],
    'G1572':['天津南-北京南','21:06','21:39','00:33']
}

print('车次    出发站-终点站    出发时间   到达时间    历时')
for key in train.keys():
    print(key, end='  ')
    #根据key获取value
    for value in train.get(key):
        print(value, end='     ')
    print()

#订票
#输入车次
flag = 0
while flag == 0:
    train_number = input('请输入要购买的车次：')
    info = train.get(train_number)
    if info is not None:
        flag = 1
        print('您选择的车次是：', train_number)
train_people = input('请输入乘车人姓名（如果是多位乘车人用逗号分隔）：')
#获取车次的出发站和终点站，还有出发时间
s = info[0] + ' ' + info[1] + ' ' + '开'
print('你已经购买了' + train_number + s + '请' + train_people + '尽快到车站取票')